From: Santiago Vila Date: Sun, 28 Sep 2025 16:50:00 +0000 (+0200) Subject: Skip some tests when there is only one CPU available X-Git-Tag: archive/raspbian/2022.1.0-1+rpi1+deb13u1^2~2 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=91283b03dc9e911b4c19d5e2a9ce05783f8a8d84;p=onetbb.git Skip some tests when there is only one CPU available Bug-Debian: https://bugs.debian.org/1108053 Forwarded: https://github.com/uxlfoundation/oneTBB/issues/1557 Last-Update: 2025-09-09 Gbp-Pq: Name single-cpu.patch --- diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index bf597c6..50b941f 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -447,8 +447,10 @@ if (TARGET TBB::tbb) tbb_add_test(SUBDIR tbb NAME test_concurrent_queue DEPENDENCIES TBB::tbb) #tbb_add_test(SUBDIR tbb NAME test_resumable_tasks DEPENDENCIES TBB::tbb) tbb_add_test(SUBDIR tbb NAME test_mutex DEPENDENCIES TBB::tbb) - tbb_add_test(SUBDIR tbb NAME test_function_node DEPENDENCIES TBB::tbb) - tbb_add_test(SUBDIR tbb NAME test_multifunction_node DEPENDENCIES TBB::tbb) + if (SYSTEM_CONCURRENCY GREATER 1) + tbb_add_test(SUBDIR tbb NAME test_function_node DEPENDENCIES TBB::tbb) + tbb_add_test(SUBDIR tbb NAME test_multifunction_node DEPENDENCIES TBB::tbb) + endif() tbb_add_test(SUBDIR tbb NAME test_broadcast_node DEPENDENCIES TBB::tbb) tbb_add_test(SUBDIR tbb NAME test_buffer_node DEPENDENCIES TBB::tbb) tbb_add_test(SUBDIR tbb NAME test_composite_node DEPENDENCIES TBB::tbb) @@ -472,7 +474,9 @@ if (TARGET TBB::tbb) tbb_add_test(SUBDIR tbb NAME test_tagged_msg DEPENDENCIES TBB::tbb) tbb_add_test(SUBDIR tbb NAME test_overwrite_node DEPENDENCIES TBB::tbb) tbb_add_test(SUBDIR tbb NAME test_write_once_node DEPENDENCIES TBB::tbb) - tbb_add_test(SUBDIR tbb NAME test_async_node DEPENDENCIES TBB::tbb) + if (SYSTEM_CONCURRENCY GREATER 1) + tbb_add_test(SUBDIR tbb NAME test_async_node DEPENDENCIES TBB::tbb) + endif() tbb_add_test(SUBDIR tbb NAME test_input_node DEPENDENCIES TBB::tbb) tbb_add_test(SUBDIR tbb NAME test_profiling DEPENDENCIES TBB::tbb) tbb_add_test(SUBDIR tbb NAME test_concurrent_queue_whitebox DEPENDENCIES TBB::tbb)